package settings

import (
	"ginchat/internal/globals/databases"
	"github.com/spf13/viper"
)

func InitDataBase() error {
	if viper.GetBool("system.UseMySQL") {
		err := databases.InitMySQLClient()
		if err != nil {
			return err
		}
	}
	if viper.GetBool("system.UseRedis") {
		err := databases.InitRedisClient()
		if err != nil {
			return err
		}
	}
	return nil
}
